package com.css.fxfzypg.modules.saresults.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.css.fxfzypg.base.attachment.entity.AttachmentInfoEntity;
import com.css.fxfzypg.modules.saresults.serialize.CustomerDoubleSerialize;
import com.css.fxfzypg.modules.saresults.util.Decimal;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;

/**
 * 测线信息表格
 * dzqh_ap_crux_el
 */
@Data
public class DzqhApCruxElEntity implements Serializable {

    //测试id
    private String testId;

    //项目id
    private String projectId;
    private String delFlag;

    //测试编号
    @Excel(name = "测线编号")
    private String testNumber;

    //测试所在行政区
    @Excel(name = "测线所在行政区（乡镇级别）")
    private String testAr;

    //施工单位
    @Excel(name = "施工单位")
    private String constructionUnit;

    @Excel(name = "勘探基本参数（200字以内）")
    private String surveyParameters;

    //起点，经度
    @Excel(name = "起点（保留6位小数）-经度")
    private String startLongitude;

    //起点，纬度
    @Excel(name = "起点（保留6位小数）-纬度")
    private String startLatitude;

    //勘测方式
    @Excel(name = "勘探方式")
    private String surveyMethod;

    //终点，经度
    @Excel(name = "终点（保留6位小数）-经度")
    private String endLongitude;

    //终点，纬度
    @Excel(name = "终点（保留6位小数）-纬度")
    private String endLatitude;

    //长度
    @Excel(name = "长度km")
    private Double testLength;

    //每条侧线的剖面图片
    private String pposlMap;
    private AttachmentInfoEntity pposlMapPage;
}
